/*pattern.css*/
/*通用*/
td{ border-bottom: 1px dotted #DCDCDC;}
.fs_12{font-family: "宋体"; font-size: 12px;}
.fs_14{font-family: "宋体"; font-size: 14px;}
.fs_16{font-family: "宋体"; font-size: 16px;}
.fw_18{font-family: "微软雅黑"; font-size: 18px;}
/*ny_banner*/
.ny_banner300{width: 100%;height: 300px;}
.ny_bannerWord{color: #fff;padding-top: 118px;}
.ny_bannerWord span{text-transform: uppercase;}
/*nav*/
.nav li{float: left;margin-right: 47px;position: relative;}
.nav li a{padding-top: 28px;position: relative; display: inline-block;}
.nav li a:before{left: 0; right: 0; margin: auto; content: ''; display: block; width: 0px; height: 2px; position: absolute; top: 0px; background: #f08519;-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.nav li.this a,.nav li:hover a{color: #f08519;}
.nav li:hover a:before,.nav li.this a:before{ width: 100%;}
.nav li i{width:100%;height: 100%;background: url(../img/icon16.png) no-repeat center top;position: absolute;background-size: 28px 17px;top:8px;}
/*head*/
.head{height: 80px;background-color: #fff;}
.head_position{display:inline-block;width: 62px;height: 24px;background: url(../img/icon64.png) no-repeat center center;font-size: 12px;margin: 28px 50px 0 20px;}
.head_position span{display:block;padding-left: 26px;width: 36px;height: 24px;line-height:24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #8d8b8b;}
.head_imgbox{cursor: pointer;position: relative;font-size: 0;}
.head_entrance a{display: inline-block;width: 86px;height: 22px;line-height:22px;border: 1px solid #666666;text-align: center;margin-right: 10px;font-size: 12px;border-radius: 10px;}
.head_entrance a:hover,.head_entrance a.this{border-color: #f08519;background-color: #f08519;color: #fff;}
.head_entrance span{font-weight: bold;color: #f08519;}
.head_entrance span img{position: relative;top:1px;margin-right: 6px;margin-left: 10px;}
/*会员中心头部*/
.head_tou{ background: url(../img/icon-20.png) no-repeat left center; background-size:14% 100%; padding-left: 30px; color: #333333 !important; height: 22px; }
.head_tou img{ top: -1px !important; }
.head_tou_dian{ position: relative; top: -5px; right: 34px; }
/*Account Information*/
.AccountInformation{ width: 100%; height: 888px; background-color: #F3F3F3; overflow: hidden; }
.MC_wrap{ width: 180px; height: 780px; background-color: royalblue; margin-top: 51px; }
.AI_wrap{ width: 970px; }
.AI_title{ color: #333333; font-weight: bold;}
.AI_content{ width: 910px; height: 740px; background-color: #FFFFFF; margin-top: 19px; padding: 0 30px;}
.AI_content_part1{ width: 910px; height: 170px; }
.AI_content_part2{ margin-left: 27px; }
.AI_dl_wrap{ width: 700px; height: 40px; clear: both; padding-bottom: 20px; }
.AI_content dt{ width: 85px; float: left; padding: 12px 10px 0 0; text-align: right; font-family: "宋体"; font-size: 12px; color: #666666; }
.AI_content dd{ width: 490px; float: left; }
.AI_content dd label{ margin-left: 23px; padding-right: 35px; line-height: 38px; float: left; cursor: pointer; font-family: "宋体"; font-size: 12px; color: #000000; }
.AI_asterisk{ color: #FF0000; margin: 9px 5px 9px 0; }
.AI_radio { position: relative; cursor: pointer; display: inline-block; vertical-align: middle; width: 18px; height: 18px; line-height: 18px; float: left; margin: 10px 6px 0 0; }
.AI_radio input{ position: absolute; opacity: 0; margin: 0; width: 16px; height: 16px; top: 1px; left: 1px; }
.AI_radio span { position: relative; display: inline-block; width: 16px; height: 16px; border-radius: 100%; background: #fff; border: 1px solid #ffa800; }
.AI_radio input:checked + span:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); background-color: #ffa800; }
.AI_radio span:after { content: ""; position: absolute; top: 2px; right: 2px; bottom: 2px; left: 2px; border-radius: 100%; background-color: #fff; opacity: 0; -webkit-transition: all .15s ease-out; transition: all .15s ease-out; -webkit-transform: scale(.5); }
.AI_text_01{ color: #666666; margin: 85px 12px 0 76px; }
.AI_text_02{ color: #999999; margin: 88px 0 0 20px; }
.AI_text_03{ color: #C30E10; margin: 12px 0; }
.AI_text_04{ color: #999999; margin: 12px 0 10px 9px; }
.AI_text_05{ width: 282px; height: 36px; color: #333333; margin-top: 12px; }
.AI_text_06{ color: #189DDB; margin-top: 12px; margin-left: 9px; cursor: pointer; }
.AI_text_07{ color: #999999; margin-left: 94px; margin-top: 19px; }
.AI_input_01{ width: 258px; height: 36px; border: 1px solid #D3D3D3; border-radius: 5px; padding-left: 22px; font-family: "宋体"; font-size: 12px; color: #333333; }
.AI_input_02{ margin: 10px; }
.AI_input_03{ width: 389px; height: 36px; border: 1px solid #D3D3D3; border-radius: 5px; padding-left: 22px; font-family: "宋体"; font-size: 12px; color: #333333; }
.AI_save{ width: 95px; height: 35px; background-color: #f08519; font-size: 14px; font-family: "宋体"; color: #fff; text-align: center; border-radius: 5px; margin-left: 94px; margin-top: 10px; }
 /*my_page*/
.my_page { position: relative; width: 100%; height: 30px; line-height: 30px; font-family: 宋体; }
.my_pageul { position: relative; float: right; }
.my_pageul li { float: left; width: 30px; height: 30px; line-height: 30px; border: 1px solid #eae6e6; text-align: center; margin: 0 4px; position: relative; right: 0%; background-color: #fff; }
.my_pageul li a { font-size: 14px; color: #999999; }
.my_pageul li:hover, .my_pageul li.this { border-color: #f08519; background-color: #f08519; }
.my_pageul li:hover a, .my_pageul li.this a { color: #fff; font-size: 14px; }
/*账户信息头像上传*/
.photo-box{ width:108px; height:108px; position: relative; overflow: hidden; float:left; top: 39px; }
.photo-box input{ position: absolute; opacity: 0; width: 108px; height: 108px; cursor:pointer; top:0px; left:0; }
.photo-box-bgimg{ width:108px; height:108px; position:absolute; background: url(../picture/PF_icon_header.png) no-repeat; }
.photo-box-bgimg img{ position:absolute; top:0; left:0; }
.photo-box-plus{ width:76px; height:12px; position:absolute; top:64%; left:38%; }
/*System Messages*/
.SM_wrap_01{ width: 910px; height: 30px; padding: 21px 0px; }
.SM_wrap_01 h3{ font-size: 14px; color: #333333; font-weight: bold; float: left; }
.SM_wrap_01 p{ font-size: 12px; color: #666666; float: left; padding:2px 0 2px 10px; }
.SM_wrap_01 span{ font-size: 12px; color: #DA0606; }
.SM_wrap_02{ width: 910px; height: 30px; background-color: #F3F3F3; padding: 0px 30px; box-sizing: border-box; }
.SM_wrap_03{ width: 910px; margin-top: 21px; }
.SM_bt_01{ width: 90px; line-height: 20px; color: #666666; border-radius: 5px; background-color: #fff; border: 1px solid #666666; }
.SMtext_01{ color: #666666; line-height: 30px; text-align: center; margin-left: 160px; }
.SMtext_02{ color: #666666; line-height: 30px; text-align: center; margin-left: 245px; }
.SMtext_03{ color: #666666; line-height: 30px; text-align: center; margin-left: 327px; }
.SM_hide_t1{ width:835px; height: auto; background: #f2f2f2; border: 1px solid #DEDBDB; position: relative;left:15px;top:5px;margin-bottom: 20px; padding: 10px 20px; display: none; }
.SM_hide_t1:after{ content: " "; position: absolute; width: 0; height: 0; border: 8px solid transparent; border-bottom-color: #f2f2f2; top: -15px; left: 40px; display: block; }
.SM_hide_p{ padding: 19px 10px 2px; }
.SM_hide_a{ color:#1E99D2; padding: 10px 10px 15px 10px; }
.sysmess-Item{ padding:0px 5px; border-bottom:1px dashed #ccc; }
.sysmess-wrap{ display: inline-block; }
.sysmess-wrap-a1{ line-height: 52px; color: #666666; width: 400px; padding-left: 10px;}
.sysmess-wrap-a1:hover{ color: #f08519; }
.sysmess-wrap-span1{ color: #DA0606; }
.sysmess-wrap-span2{ color:#666666; margin-left: 20px; }
.sysmess-wrap-a2{ color:#1E99D2; width: 30px; margin-left: 322px; }
.sysmess_input{ vertical-align: middle; }
.sysmess-lastli{ padding:20px 5px; }
.sysmess-checkall{ color: #666666; cursor: pointer; margin-left: 10px;}
.sysmess-delete{ color: #666666; cursor: pointer; margin-left: 30px;}
/*securityCenter*/
.SecurityCenter{ width: 100%;background-color: #F3F3F3; overflow: hidden; }
.SC_content{ width: 910px; height: 570px; background-color: #FFFFFF; margin-top: 19px; padding: 0 30px; }
.SC_part_01{ width: 912px; height: 41px; padding-top: 28px; border-bottom: 1px solid #DCDCDC; }
.SC_part1_t1{ color: #666666; }
.SC_progress{ width: 200px; height: 12px; display: inline-block; background-color: #F3F3F3; margin-left: 8px; vertical-align: middle; border-radius: 5px; }
.SC_on{ width:50%; background-color: #F08519; height: 12px; border-radius: 5px; }
.SC_part1_t2{ color: #F08519; margin-left: 10px; }
.SC_part1_t3{ margin-left: 20px; }
.SC_part_02{ width: 910px; height: auto; }
.SC_part_02 li{ width: 910px; line-height: 88px; border-bottom: 1px dotted #DCDCDC;position: relative; }
.SC_img_1{ width: 35px; height: 34px; position: absolute; top:27px; }
.SC_img_2{ width: 1px; height: 40px; position: absolute; top:27px; }
.SC_part2_span1{ margin-right: 50px; }
.SC_part2_span2{ color:#999999; margin-left:  60px; }
.SC_part2_span3{ color:#F08518; float: right; padding-top: 3px; cursor: pointer;}
.SC_part2_span4{ color:#22B3D7; float: right; padding-top: 3px; cursor: pointer;width: auto;}
.SC_part2_span4:hover{color: #F08518;}
/*SecurityIssues*/
.SecurityIssues{ width: 100%; height: 770px; background-color: #F3F3F3; overflow: hidden; }
.SI_wrap{ width: 970px; height: 718px; }
.Security_content{ width: 910px; height: 652px; background-color: #FFFFFF; margin:20px 0 30px 0; padding: 0 30px; }
.SI_topNav{ padding: 16px 0; }